Skip to content

feat: Support AlwaysEjectOneHost configuration in Outlier Detection#8149

Open
Inode1 wants to merge 1 commit intoenvoyproxy:mainfrom
Inode1:feat-od-always-eject-one-host
Open

feat: Support AlwaysEjectOneHost configuration in Outlier Detection#8149
Inode1 wants to merge 1 commit intoenvoyproxy:mainfrom
Inode1:feat-od-always-eject-one-host

Conversation

@Inode1
Copy link
Contributor

@Inode1 Inode1 commented Feb 1, 2026

What type of PR is this?

Support AlwaysEjectOneHost configuration in Outlier Detection

Which issue(s) this PR fixes:
Fixes #8140

Release Notes: Yes

Signed-off-by: i.makarychev <i.makarychev@tbank.ru>
@Inode1 Inode1 requested a review from a team as a code owner February 1, 2026 14:57
@netlify
Copy link

netlify bot commented Feb 1, 2026

Deploy Preview for cerulean-figolla-1f9435 ready!

Name Link
🔨 Latest commit 792c612
🔍 Latest deploy log https://app.netlify.com/projects/cerulean-figolla-1f9435/deploys/697f69de31f0760008307b69
😎 Deploy Preview https://deploy-preview-8149--cerulean-figolla-1f9435.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@codecov
Copy link

codecov bot commented Feb 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.69%. Comparing base (a5ade32) to head (792c612).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8149      +/-   ##
==========================================
- Coverage   73.69%   73.69%   -0.01%     
==========================================
  Files         240      240              
  Lines       36500    36503       +3     
==========================================
+ Hits        26900    26902       +2     
  Misses       7696     7696              
- Partials     1904     1905       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@arkodg arkodg added this to the v1.8.0-rc.1 Release milestone Feb 14, 2026
//
// +kubebuilder:default=false
// +optional
AlwaysEjectOneHost *bool `json:"alwaysEjectOneHost,omitempty"`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we use Endpoint instead of Host here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could, but "Host" matches Envoy's internal terminology and the field directly controls Envoy's always_eject_one_host outlier detection behavior, it cloud confuse users familiar with Envoy's outlier detection documentation

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we use Endpoint instead of Host in Envoy Gateway, since Endpoint maps better to the API nomenclature used in this project (closer to Gateway API)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support AlwaysEjectOneHost configuration in Outlier Detection

2 participants

Comments